package com.ml.model;

import java.math.BigDecimal;

import lombok.Data;

@Data
public class Symbol {
	 /**
     * id
     */
    private Integer id;

    /**
     * 交易对中的基础币种
     */
    private String baseCurrency;

    /**
     * 交易对中的报价币种
     */
    private String quoteCurrency;

    /**
     * 交易对报价的精度（小数点后位数）
     */
    private Integer pricePrecision;

    /**
     * 交易对基础币种计数精度（小数点后位数）
     */
    private Integer numPrecision;

    /**
     * 交易对交易金额的精度（小数点后位数）
     */
    private Integer amountPrecision;

    /**
     * 交易对
     */
    private String symbol;

    /**
     * 交易对状态（见数据字典）
     */
    private Integer state;

    /**
     * 所属交易区（见数据字典）
     */
    private Integer symbolPartition;

    /**
     * 交易对限价单最小下单量 ，以基础币种为单位
     */
    private BigDecimal limitOrderMinNum;

    /**
     * 交易对限价单最大下单量 ，以基础币种为单位
     */
    private BigDecimal limitOrderMaxNum;

    /**
     * 交易对市价卖单最小下单量，以基础币种为单位
     */
    private BigDecimal sellMarketMinOrderNum;

    /**
     * 交易对市价卖单最大下单量，以基础币种为单位
     */
    private BigDecimal sellMarketMaxOrderNum;

    /**
     * 交易对限价单和市价买单最小下单金额， 以计价币种为单位
     */
    private BigDecimal orderMinAmount;

    /**
     * 交易对限价单和市价买单最大下单金额， 以计价币种为单位
     */
    private BigDecimal orderMaxAmount;

    /**
     * 吃单方费率类型（见数据字典）
     */
    private Integer takerFeeType;

    /**
     * 吃单方费率
     */
    private BigDecimal takerFee;

    /**
     * 挂单方费率类型（见数据字典）
     */
    private Integer makerFeeType;

    /**
     * 挂单费率
     */
    private BigDecimal makerFee;

    
}
